$(function(){
    $("#creatcards-btn").click(function(){

        //    判断封面类型
        var cover = $("#cover").val();
        console.log(12,cover)
        // 获取会员卡背景
        var cardBack = $("#card-upload").val();
        // 商户名称
        var brandName = $("#brand_name").val();
        //会员卡标题
        var brandTitle = $("#brand_title").val();
        var Logo = $("#logopic-upload").val();
        var person = $("#get_limit").val();
        var kucun = $("#kucun").val();
        var discount = $("input[name='is_discount']:checked").val();
        var discountVal = $("#discountVal").val();
        var supplyBonus = $("input[name='supply_bonus']:checked").val();
        //初始积分
        var csjf = $("#csjf").val();
        var permoney = $("#permoney").val();
        var zsjf = $("#zsjf").val();
        var single = $("#single").val();
        var ordermoney = $("#ordermoney").val();
        var ordersx = $("#ordersx").val();
        //每使用积分
        var sydk = $("#sydk").val();
        //抵扣多少元
        var dkmoney = $("#dkmoney").val();
        //特权说明
        var prerogative = $("#prerogative").val();
        //使用说明
        var description = $("#description").val();
        //电话
        var service_phone = $("#service_phone").val();
        //使用提醒
        var notice = $("#notice").val();
        //自定义会员信息类目1
        var is_field3 = $("#is_field3").val();
        var self_type_ch = $("#self-type-ch").val();

        var title = $("#title").val();
        //自定义入口1
        var self0 = $("#self-ipt-0").val();
        var self_0 = $("#self-0").val();
        var cell1 = $("#cell1").val();
        var tit1 = $("#tit1").val();
        //自定义入口2
        var self1 = $("#self-ipt-1").val();
        var self_1 = $("#self-1").val();
        var cell2 = $("#cell2").val();
        var tit2 = $("#tit2").val();
        //自定义入口3
        var self2 = $("#self-ipt-2").val();
        var self_2 = $("#self-2").val();
        var cell3 = $("#cell3").val();
        var tit3 = $("#tit3").val();
        //自定义入口4
        var self3 = $("#self-ipt-3").val();
        var self_3 = $("#self-3").val();
        var cell4 = $("#cell4").val();
        var tit4 = $("#tit4").val();
        //中心按钮
        var is_center = $("input[name='base[is_center]']:checked").val();
        var swithtype = $("#swithtype").val();
        var centerbt_bt = $("#centerbt-bt").val();
        //是否为数字
        var reg=/^[1-9]\d*$|^0$/;
        var zreg=/^([1-9]\d*|[0]{1,1})$/;
        //是否为小数数字
        var xreg = /^\d+(\.\d+)?$/;
        //是否为11位手机号
        var mobile  = /(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
        //是否为电话
        var tel = /^(\d3,4|\d{3,4}-)?\d{7,8}$/;

        if(cover==1){
            if(cardBack == ""){
                layer.alert("请上传会员卡背景",{icon:7});
                return false;
            }
        }
        //判断商户名称是否为空
        if(brandName==""){
            layer.alert("请输入商户名称",{icon:7});
            $("#brand_name").focus();
            return false;
        }
        //判断会员卡标题是否为空
        if(brandTitle==""){
            layer.alert("请输入会员卡标题",{icon:7});
            $("#brand_title").focus();
            return false;
        }
        //判断LOGO是否为空
        if(Logo==""){
            layer.alert("请上传LOGO",{icon:7});
            $("#logopic").focus();
            return false;
        }
        // //判断领取数量
        // if(person == ""){
        //     layer.alert("请输入每人领取数量",{icon:7});
        //     $("#get_limit").focus();
        //     return false;
        // }
        // if(!(/(^[1-9]\d*$)/.test(person))){
        //     layer.alert("每人领取数量请填写整数！");
        //     return false;
        //
        // }
        //判断库存数量
        // if(kucun == ""){
        //     layer.alert("请输入库存数量",{icon:7});
        //     $("#kucun").focus();
        //     return false;
        // }
        // if(!(/(^[1-9]\d*$)/.test(kucun))){
        //     layer.alert("库存数量请填写整数！");
        //     return false;
        //
        // }
        //    折扣
        if(discount=='1'){
            if(discountVal==""){
                layer.alert("请输入折扣",{icon:7});
                return false;
            }
            if(!(/(^[1-9]\d*$)/.test(discountVal))){
                layer.alert("折扣请填写整数！");
                return false;
            }
            if(Number(discountVal)<1||Number(discountVal)>99){
                layer.alert("折扣最小值1元，最大值99！");
                return false;
            }
        }

        //    积分优惠
        if(supplyBonus=='1'){
            if(csjf==""){
                layer.alert("请输入初始积分",{icon:7});
                return false;
            }

            if(!(/^([1-9]\d*|[0]{1,1})$/.test(csjf))){
                layer.alert("初始积分中的积分请填写整数！");
                return false;

            }
            // if(permoney==""){
            //     layer.alert("消费XX元不能为空",{icon:7});
            //     return false;
            // }
            // if(xreg.test(permoney)!==true){
            //     layer.alert("消费XX元请填写数字！");
            //     //console.log(permoney);
            //     return false;
            // }
            // if(Number(permoney)<0.01||Number(permoney)>9999){
            //     layer.alert("消费XX元最小值0.01元，最大值9999！");
            //     //console.log(permoney);
            //     return false;
            // }
            if(zsjf==""){
                layer.alert("请输入赠送积分",{icon:7});
                return false;
            }
            if(!(/(^[1-9]\d*$)/.test(zsjf))){
                layer.alert("消费送积分的积分请填写整数！");
                return false;

            }
            // if(single!=="") {
            //     if (!(/(^[1-9]\d*$)/.test(single))) {
            //         layer.alert("单次上限的积分请填写整数！");
            //         return false;
            //
            //     }
            // }
            // if(single==""){
            //     layer.alert("请输入单次上限",{icon:7});
            //     return false;
            // }
            // if(sydk==""){
            //     layer.alert("积分抵扣不能为空",{icon:7});
            //     return false;
            // }
            // if(!(/^([1-9]\d*|[0]{1,1})$/.test(sydk))){
            //     layer.alert("积分抵扣中的积分请填写整数！");
            //     return false;
            //
            // }
            // if(dkmoney==""){
            //     layer.alert("积分抵扣不能为空",{icon:7});
            //     return false;
            // }
            // if(xreg.test(dkmoney)!==true){
            //     layer.alert("抵扣XX元请填写数字！");
            //     //console.log(permoney);
            //     return false;
            // }
            // if(Number(dkmoney)!==0){
            //
            //     if(sydk!=="0"){
            //         if(Number(dkmoney)<0.01||Number(dkmoney)>9999){
            //             layer.alert("抵扣金额最小值0.01元，最大值9999！");
            //             //console.log(permoney);
            //             return false;
            //         }
            //     }else{
            //
            //         layer.alert("积分为0时抵扣金额只能为0元");
            //         $('#dkmoney').val('0');
            //         return false;
            //     }
            //
            // }

            // if(ordermoney==""){
            //     layer.alert("抵扣条件不能为空",{icon:7});
            //     return false;
            // }
            //
            // if(xreg.test(ordermoney)!==true){
            //     layer.alert("订单满XX元请填写数字！");
            //     //console.log(permoney);
            //     return false;
            // }
            // if(Number(ordermoney)!==0) {
            //     if (Number(ordermoney) < 0.01 || Number(ordermoney) > 9999) {
            //         layer.alert("订单满XX元最小值0.01元，最大值9999！");
            //         //console.log(permoney);
            //         return false;
            //     }
            // }
            // if(ordersx==""){
            //     layer.alert("抵扣条件不能为空",{icon:7});
            //     return false;
            // }
            // if(!(/^([1-9]\d*|[0]{1,1})$/.test(ordersx))){
            //     layer.alert("抵扣条件中的积分请填写整数！");
            //     return false;
            //
            // }
        }
        //    自定义会员信息类目
        if(is_field3=='1'){
            if(self_type_ch=="自定义"){
                if(title==""){
                    layer.alert("请自定义会员信息类目类型",{icon:7});
                    return false;
                }
            }
        }
        //    中心按钮

        // console.log(centerbt_bt);
        if(is_center=='1'){
            if(swithtype=="自定义"||swithtype==""){
                if(centerbt_bt==""){
                    layer.alert("请填写中心按钮",{icon:7});
                    return false;
                }
            }
        }
        //    自定义1
        // console.log(self0);
        // console.log(self_0);
        // console.log(cell1);
        if(self0=='1'){
            if(self_0=="自定义"||self_0==""){
                if(cell1==""){
                    layer.alert("请填写自定义入口标题",{icon:7});
                    return false;
                }

            }
        }
        //    自定义2
        if(self1=='1'){
            if(self_1=="自定义"||self_1==""){
                if(cell2==""){
                    layer.alert("请填写自定义入口标题",{icon:7});
                    return false;
                }

            }
        }
        //    自定义3
        if(self2=='1'){
            if(self_2=="自定义"||self_2==""){
                if(cell3==""){
                    layer.alert("请填写自定义入口标题",{icon:7});
                    return false;
                }

            }
        }
        //    自定义4
        if(self3=='1'){
            if(self_3=="自定义"||self_3==""){
                if(cell4==""){
                    layer.alert("请填写自定义入口标题",{icon:7});
                    return false;
                }

            }
        }
        //    简介
        if(prerogative == ""){
            $("#myTabs a[aria-controls='carddetail']").tab('show');
            layer.alert("特权说明不能为空",{icon:7});
            return false;
        }
        if(description == ""){
            $("#myTabs a[aria-controls='carddetail']").tab('show');
            layer.alert("使用说明不能为空",{icon:7});
            return false;
        }
        /*电话不能为空*/
        if(service_phone == ""){
            $("#myTabs a[aria-controls='carddetail']").tab('show');
            layer.alert("电话不能为空",{icon:7});
            return false;
        }
        // if(mobile.test(service_phone)!==true){
        //
        //     layer.alert("请输入有效电话",{icon:7});
        //     console.log(service_phone);
        //     return false;
        // }
        if(notice == ""){
            $("#myTabs a[aria-controls='carddetail']").tab('show');
            layer.alert("使用提醒不能为空",{icon:7});
            return false;
        }
        $(this).attr("disabled","disabled");
        $.ajax({

            type: "POST",

            url: getcardusAPI,

            cache: false,

            dataType: "json",

            data: $("#creatcards").serializeArray(),		//表单ID

            success: function (data) {

                //console(data);

                if (data.return_code == "SUCCESS") {
                    layer.msg('操作成功');
                    setTimeout(function(){
                        window.location.href=data.info.url
                    }, 1000);
                } else {
                    layer.msg('操作成功');
                }

            }

        })
    })
})